package lesson01;



public class TestMethod {

	// 非静态属于 对象
	public int flg1 = 1;
	// 静态是属于类的
	public static int flg2 = 2;
	
	public static void main(String[] args) {
		TestMethod.flg2 = 3; // 类名.静态变量  直接调用
		TestMethod.a2(); // 类名.静态方法（） 直接调用
		
		// 对象实例化
		TestMethod tm = new TestMethod();
		tm.flg1 = 4; // 非静态必须 用 对象.调用
		tm.a1(); // 非静态必须 用 对象.方法（）； 调用
		tm.flg2 = 4; // 非静态可以调用静态的，  静态不可调用非静态
		System.out.println(TestMethod.flg2); // 结果是4
		
	}
	
	/**
	 * javadoc注释，会生成帮助稳定
	 * 非静态方法  属于对象
	 */
	public void a1() {
		
	}
	/**
	 * 静态方法属于 类
	 */
	public static void a2() {
		
	}
}
